import Phaser from "phaser";

export default class TestNode extends Phaser.Scene {
    constructor() {
        super("TestNode");
    }

    preload() {
        // 加载组件包
        // this.qGame.loadQPackage("Test", "/assets/QGame_测试.qgp");
    }

    create() {
        // console.log("Test scene created");

        // // 查看资源包列表
        // console.log(this.qGame.getPackageInfo());
        // // // 实例化一个view视图
        // const view = this.qGame.add.createView("Test_测试");
        // if (view) {
        //     console.log(view.convertToXML());
        //     //     const view2 = view.findViewByID("view_2");
        //     //     if (view2) {
        //     //         view2.onClick = () => {
        //     //             alert("click");
        //     //         };
        //     //     }
        // }

        const body = this.qGame.add.view({
            width: 600,
            height: 600,
            left: 10,
            top: 50,
            id: "view_1",
            alpha: 1,
            background: "FF3580",
        });

        const horizontalLayout = this.qGame.add.horizontalLayout({
            id: "horizontal_1",
            background: "#afff5f",
            aplpha: 0.5,
            widthRatio: 100,
            // width: 400,
            height: 100,
            left: 0,
            top: 0,
        });

        if (body && horizontalLayout) {
            body.add(horizontalLayout);

            body.forcedLayout();
        }
    }
}
